//
//  P1203.cpp
//  Algorithm
//
//  Created by 刘锦程 on 2023/9/19.

#include<cstdio>
#include <stdio.h>
#include<iostream>
using namespace std;
char nl[350];
int n;
int dp[1001];
int Maxans(int x){
    int z=x;
    char ch=nl[z];
    int left=0,right=0,flag=1,flag2=0;
    if(ch=='w') flag=0;
        while(!flag||nl[z]==ch||nl[z]=='w'){
            z--;
            left++;
            if(!flag&&nl[z]!='w'){
                flag=1;
                ch=nl[z];
            }
            if(z==0){
                z=n;
                flag2=1;
                while((!flag||nl[z]==ch||nl[z]=='w')&&z>x+1){
                    z--;
                    left++;
                    if(!flag&&nl[z]!='w'){
                        flag=1;
                        ch=nl[z];
                    }
                }
                break;
            }
        }
    
    int z2=x+1;
    ch=nl[z2];
    if(ch=='w') flag=0;
    else flag=1;
    if(flag2){
        while((!flag||nl[z2]==ch||nl[z2]=='w')&&z2<z+1){
            z2++;
            right++;
            if(!flag&&nl[z2]!='w'){
                flag=1;
                ch=nl[z2];
            }
        }
    }else{
        while(!flag||nl[z2]==ch||nl[z2]=='w'){
            z2++;
            right++;
            if(!flag&&nl[z2]!='w'){
                flag=1;
                ch=nl[z2];
            }
            if(z2>n){
                z2=1;
                while((!flag||nl[z2]==ch||nl[z2]=='w')&&z2<=x){
                    z2++;
                    left++;
                    if(!flag&&nl[z2]!='w'){
                        flag=1;
                        ch=nl[z2];
                    }
                }
                break;
            }
        }
    }
    return left+right;
}
int P1203ans(){
    cin>>n;
    for(int i=1;i<=n;i++){
       cin>>nl[i];
    }
   
    int ans=-1;
    for(int i=1;i<n;i++){
        int j=Maxans(i);
        if(j>ans) ans=j;
    }

    printf("%d\n",ans);
    return 0;
}
